#ifndef PROJECT_CONFIG_H
#define PROJECT_CONFIG_H

#include "vtkImageReader2.h"
#include "vtkJPEGReader.h"
#include "vtkMatrix4x4.h"
#include "vtkLookupTable.h"
#include "vtkImageMapToColors.h"
#include "vtkImageActor.h"
#include "vtkRenderer.h"
#include "vtkRenderWindow.h"
#include "vtkRenderWindowInteractor.h"
#include "vtkInteractorStyleImage.h"
#include "vtkCommand.h"
#include "vtkImageData.h"

#include "vtkActor.h" 
#include "vtkAssembly.h"
#include "vtkCommand.h" 
#include "vtkInteractorStyleTrackballCamera.h" 
#include "vtkPolyDataMapper.h" 
#include "vtkProperty.h"
#include "vtkRenderWindow.h" 
#include "vtkRenderWindowInteractor.h" 
#include "vtkRenderer.h" 
#include "vtkCylinder.h"
#include "vtkCylinderSource.h"
#include "vtkSphere.h"
#include "vtkSphereSource.h"
#include "vtkTransform.h"
#include "vtkTransformFilter.h"
#include "vtkAppendPolyData.h"

#ifdef _DEBUG
	#pragma comment(lib,"vtkCommon.lib")
	#pragma comment(lib,"vtkDICOMParser.lib")
	#pragma comment(lib,"vtkFiltering.lib")
	#pragma comment(lib,"vtkGenericFiltering.lib")
	#pragma comment(lib,"vtkGraphics.lib")
	#pragma comment(lib,"vtkHybrid.lib")
	#pragma comment(lib,"vtkIO.lib")
	#pragma comment(lib,"vtkImaging.lib")	
	#pragma comment(lib,"vtkNetCDF.lib")
	#pragma comment(lib,"vtkRendering.lib")
	#pragma comment(lib,"vtkVolumeRendering.lib")
	#pragma comment(lib,"vtkWidgets.lib")
	#pragma comment(lib,"vtkexoIIc.lib")
	#pragma comment(lib,"vtkexpat.lib")
	#pragma comment(lib,"vtkfreetype.lib")
	#pragma comment(lib,"vtkftgl.lib")
	#pragma comment(lib,"vtkjpeg.lib")
	#pragma comment(lib,"vtkpng.lib")
	#pragma comment(lib,"vtksys.lib")
	#pragma comment(lib,"vtktiff.lib")
	#pragma comment(lib,"vtkzlib.lib")
	#pragma comment(lib,"opengl32.lib")
	#pragma comment(lib,"glu32.lib")

#else // _RELEASE
	#pragma comment(lib,"vtkCommon.lib")
	#pragma comment(lib,"vtkDICOMParser.lib")
	#pragma comment(lib,"vtkFiltering.lib")
	#pragma comment(lib,"vtkGenericFiltering.lib")
	#pragma comment(lib,"vtkGraphics.lib")
	#pragma comment(lib,"vtkHybrid.lib")
	#pragma comment(lib,"vtkIO.lib")
	#pragma comment(lib,"vtkImaging.lib")	
	#pragma comment(lib,"vtkNetCDF.lib")
	#pragma comment(lib,"vtkRendering.lib")
	#pragma comment(lib,"vtkVolumeRendering.lib")
	#pragma comment(lib,"vtkWidgets.lib")
	#pragma comment(lib,"vtkexoIIc.lib")
	#pragma comment(lib,"vtkexpat.lib")
	#pragma comment(lib,"vtkfreetype.lib")
	#pragma comment(lib,"vtkftgl.lib")
	#pragma comment(lib,"vtkjpeg.lib")
	#pragma comment(lib,"vtkpng.lib")
	#pragma comment(lib,"vtksys.lib")
	#pragma comment(lib,"vtktiff.lib")
	#pragma comment(lib,"vtkzlib.lib")
	#pragma comment(lib,"opengl32.lib")
	#pragma comment(lib,"glu32.lib")
#endif


#endif // PROJECT_CONFIG_H